🎖️GitЯра🎖️
test/mocks/Stream.h 5732b2edd8563281ef7d344cd6517f969ca160ab (5732b2ed) Text, 2.08 KB
Tff7b72#Tff7b72pragma once
Tff7b72#Tff7b72include T8b949e<stddef.h>
Tff7b72#Tff7b72include T8b949e<stdint.h>
Tff7b72#Tff7b72include T8b949e<string.h>
T8b949e// Mock Stream class for native testing
T8b949e// Provides minimal interface needed by Utils.h
Tff7b72#Tff7b72define DEC 10
Tff7b72#Tff7b72define HEX 16
Tff7b72#Tff7b72define OCT 8
Tff7b72#Tff7b72define BIN 2
Te6edf3class Te6edf3Print
Tb4b4b4{
Te6edf3publicTff7b72:
Te6edf3virtual Tffa657size_t Te6edf3writeTb4b4b4(Tffa657uint8_t Te6edf3bTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff1Tb4b4b4; Tb4b4b4}
Tffa657size_t Te6edf3writeTb4b4b4(Tff7b72const Tffa657char Tff7b72*Te6edf3strTb4b4b4)
Tb4b4b4{
Tff7b72ifTb4b4b4(Te6edf3str Tff7b72=Tff7b72= Tffa657NULLTb4b4b4) Tb4b4b4{
Tff7b72return T79c0ff0Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3writeTb4b4b4(Tb4b4b4(Tff7b72const Tffa657uint8_t Tff7b72*Tb4b4b4) Te6edf3strTb4b4b4, Te6edf3strlenTb4b4b4(Te6edf3strTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3writeTb4b4b4(Tff7b72const Tffa657uint8_t Tff7b72*Te6edf3bufferTb4b4b4, Tffa657size_t Te6edf3sizeTb4b4b4) Tb4b4b4{
Tffa657size_t Te6edf3t Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72for Tb4b4b4(Tffa657int Te6edf3i Tff7b72= T79c0ff0Tb4b4b4; Te6edf3i Tff7b72< Te6edf3sizeTb4b4b4; Te6edf3iTff7b72+Tff7b72+Tb4b4b4) Tb4b4b4{ Te6edf3t Tff7b72+Tff7b72= Te6edf3writeTb4b4b4(Te6edf3bufferTb4b4b4[Te6edf3iTb4b4b4]Tb4b4b4)Tb4b4b4; Tb4b4b4}
Tff7b72return Te6edf3tTb4b4b4;
Tb4b4b4}
Tffa657size_t Te6edf3writeTb4b4b4(Tff7b72const Tffa657char Tff7b72*Te6edf3bufferTb4b4b4, Tffa657size_t Te6edf3sizeTb4b4b4)
Tb4b4b4{
Tff7b72return Te6edf3writeTb4b4b4(Tb4b4b4(Tff7b72const Tffa657uint8_t Tff7b72*Tb4b4b4) Te6edf3bufferTb4b4b4, Te6edf3sizeTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657unsigned Tffa657char Te6edf3bTb4b4b4, Tffa657int Te6edf3r Tff7b72= Te6edf3DECTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657int Te6edf3vTb4b4b4, Tffa657int Te6edf3r Tff7b72= Te6edf3DECTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657unsigned Tffa657int Te6edf3vTb4b4b4, Tffa657int Te6edf3r Tff7b72= Te6edf3DECTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657long Te6edf3vTb4b4b4, Tffa657int Te6edf3r Tff7b72= Te6edf3DECTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657unsigned Tffa657long Te6edf3vTb4b4b4, Tffa657int Te6edf3r Tff7b72= Te6edf3DECTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657long Tffa657long Te6edf3vTb4b4b4, Tffa657int Te6edf3r Tff7b72= Te6edf3DECTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657unsigned Tffa657long Tffa657long Te6edf3vTb4b4b4, Tffa657int Te6edf3r Tff7b72= Te6edf3DECTb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3printTb4b4b4(Tffa657double Te6edf3vTb4b4b4, Tffa657int Te6edf3p Tff7b72= T79c0ff2Tb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Tffa657size_t Te6edf3printTb4b4b4(Tffa657char Te6edf3cTb4b4b4) Tb4b4b4{ Tff7b72return Te6edf3writeTb4b4b4(Te6edf3cTb4b4b4)Tb4b4b4; Tb4b4b4}
Tffa657size_t Te6edf3printTb4b4b4(Tff7b72const Tffa657charTff7b72* Te6edf3strTb4b4b4) Tb4b4b4{ Tff7b72return Te6edf3writeTb4b4b4(Te6edf3strTb4b4b4)Tb4b4b4; Tb4b4b4}
T8b949e//size_t println(void) { return 0; }
Te6edf3virtual Tffa657void Te6edf3flushTb4b4b4(Tb4b4b4) Tb4b4b4{ T8b949e/* Empty implementation for backward compatibility */ Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Te6edf3class Te6edf3StreamTff7b72: Te6edf3public Te6edf3Print
Tb4b4b4{
Te6edf3publicTff7b72:
Te6edf3virtual Tff7b72~Te6edf3StreamTb4b4b4(Tb4b4b4) Tff7b72= Tff7b72defaultTb4b4b4;
Te6edf3virtual Tffa657int Te6edf3availableTb4b4b4(Tb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657int Te6edf3availableForWriteTb4b4b4(Tb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657int Te6edf3readTb4b4b4(Tb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff-1Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657int Te6edf3peekTb4b4b4(Tb4b4b4) Tb4b4b4{ Tff7b72return T79c0ff0Tb4b4b4; Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3readBytesTb4b4b4(Tffa657char Tff7b72*Te6edf3bufferTb4b4b4, Tffa657size_t Te6edf3lengthTb4b4b4) Tb4b4b4{
Tffa657size_t Te6edf3i Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72while Tb4b4b4(Te6edf3i Tff7b72< Te6edf3length Tff7b72&Tff7b72& Te6edf3availableTb4b4b4(Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3bufferTb4b4b4[Te6edf3iTff7b72+Tff7b72+Tb4b4b4] Tff7b72= Te6edf3readTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3iTb4b4b4;
Tb4b4b4}
Te6edf3virtual Tffa657size_t Te6edf3readBytesTb4b4b4(Tffa657uint8_t Tff7b72*Te6edf3bufferTb4b4b4, Tffa657size_t Te6edf3lengthTb4b4b4)
Tb4b4b4{
Tff7b72return Te6edf3readBytesTb4b4b4(Tb4b4b4(Tffa657char Tff7b72*Tb4b4b4) Te6edf3bufferTb4b4b4, Te6edf3lengthTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Served by rngit 1.5.4 - Generated in 0.04s